import clone from './clone';

/**
 * 设置值
 * @param obj 原js对象，该原子操作执行后，原有的js对象不会改变
 * @param key 键
 * @param value 值，可以是任意类型，需要注意的是，这里使用的是浅拷贝。
 */
export default function put(obj: object, key: string, value: any) {
	const o = clone(obj);
	o[key] = value;
	return o;
}
